package com.ruoyi.info.vo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.info.domain.ProductAdaptation;

import java.util.List;

public class ProductAdaptationVo extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /** 产品id */
    private Long id;
    /** 产品名称 */
    private String pName;

    /** 产品类型 */
    private String pType;

    /** 行业 */
    private String pIndustry;

    /** 版本型号 */
    private String pVersion;

    /** 产品介绍 */
    private String pIntroduce;

    /** 厂商 */
    private String pManufacturer;

    /** 联系人 */
    private String pContacts;

    /** 联系方式 */
    private String pTel;

    /** 关键词 */
    private String pKeyword;

    /** 数据来源 */
    private String pDataSource;
    /** 备注 */
    private String remark;

    /** 产品适配 */
    private List<ProductAdaptation> productAdaptations;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getpName() {
        return pName;
    }

    public void setpName(String pName) {
        this.pName = pName;
    }

    public String getpType() {
        return pType;
    }

    public void setpType(String pType) {
        this.pType = pType;
    }

    public String getpIndustry() {
        return pIndustry;
    }

    public void setpIndustry(String pIndustry) {
        this.pIndustry = pIndustry;
    }

    public String getpVersion() {
        return pVersion;
    }

    public void setpVersion(String pVersion) {
        this.pVersion = pVersion;
    }

    public String getpIntroduce() {
        return pIntroduce;
    }

    public void setpIntroduce(String pIntroduce) {
        this.pIntroduce = pIntroduce;
    }

    public String getpManufacturer() {
        return pManufacturer;
    }

    public void setpManufacturer(String pManufacturer) {
        this.pManufacturer = pManufacturer;
    }

    public String getpContacts() {
        return pContacts;
    }

    public void setpContacts(String pContacts) {
        this.pContacts = pContacts;
    }

    public String getpTel() {
        return pTel;
    }

    public void setpTel(String pTel) {
        this.pTel = pTel;
    }

    public String getpKeyword() {
        return pKeyword;
    }

    public void setpKeyword(String pKeyword) {
        this.pKeyword = pKeyword;
    }

    public String getpDataSource() {
        return pDataSource;
    }

    public void setpDataSource(String pDataSource) {
        this.pDataSource = pDataSource;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<ProductAdaptation> getProductAdaptations() {
        return productAdaptations;
    }

    public void setProductAdaptations(List<ProductAdaptation> productAdaptations) {
        this.productAdaptations = productAdaptations;
    }

    @Override
    public String toString() {
        return "ProductAdaptationVo{" +
                "id=" + id +
                ", pName='" + pName + '\'' +
                ", pType='" + pType + '\'' +
                ", pIndustry='" + pIndustry + '\'' +
                ", pVersion='" + pVersion + '\'' +
                ", pIntroduce='" + pIntroduce + '\'' +
                ", pManufacturer='" + pManufacturer + '\'' +
                ", pContacts='" + pContacts + '\'' +
                ", pTel='" + pTel + '\'' +
                ", pKeyword='" + pKeyword + '\'' +
                ", pDataSource='" + pDataSource + '\'' +
                ", productAdaptations=" + productAdaptations +
                '}';
    }
}
